type crypto/tls.echConfig

22 uses

	crypto/tls (current package)
		ech.go#L40: type echConfig struct {
		ech.go#L69: func parseECHConfig(enc []byte) (skip bool, ec echConfig, err error) {
		ech.go#L73: 		return false, echConfig{}, &echConfigErr{"version"}
		ech.go#L76: 		return false, echConfig{}, &echConfigErr{"length"}
		ech.go#L79: 		return false, echConfig{}, &echConfigErr{"length"}
		ech.go#L84: 		return true, echConfig{}, nil
		ech.go#L87: 		return false, echConfig{}, &echConfigErr{"config_id"}
		ech.go#L90: 		return false, echConfig{}, &echConfigErr{"kem_id"}
		ech.go#L93: 		return false, echConfig{}, &echConfigErr{"public_key"}
		ech.go#L97: 		return false, echConfig{}, &echConfigErr{"cipher_suites"}
		ech.go#L102: 			return false, echConfig{}, &echConfigErr{"cipher_suites kdf_id"}
		ech.go#L105: 			return false, echConfig{}, &echConfigErr{"cipher_suites aead_id"}
		ech.go#L110: 		return false, echConfig{}, &echConfigErr{"maximum_name_length"}
		ech.go#L114: 		return false, echConfig{}, &echConfigErr{"public_name"}
		ech.go#L119: 		return false, echConfig{}, &echConfigErr{"extensions"}
		ech.go#L124: 			return false, echConfig{}, &echConfigErr{"extensions type"}
		ech.go#L127: 			return false, echConfig{}, &echConfigErr{"extensions data"}
		ech.go#L138: func parseECHConfigList(data []byte) ([]echConfig, error) {
		ech.go#L147: 	var configs []echConfig
		ech.go#L165: func pickECHConfig(list []echConfig) *echConfig {
		handshake_client.go#L242: 	config          *echConfig